package Arrays.YiChang.itheima;

import java.util.Scanner;

public class test01 {
    /*
    需求： 键盘录入学生的姓名和年两  封装为Student学生对象

     */
    public static void main(String[] args) {
        Student stu = new Student();

        Scanner sc = new Scanner(System.in);
        System.out.println("请输入学生姓名");
        String name = sc.nextLine();
        stu.setName(name);


        System.out.println("请输入学生的年龄");
        int age = 0;


        while (true){
            try {
                age = Integer.parseInt(sc.nextLine());
                stu.setAge(age);
                break;
            } catch (NumberFormatException e) {
                System.out.println("年龄输入有误，请重新输入整数年龄");
            } catch (StudentAgeException e) { //new StudentAgeException("年龄输入有误，需要1-120之间的年龄");
//                System.out.println("年龄输入有误，需要1-120之间的年龄");
                String message = e.getMessage();
                System.out.println(message);
            }
        }


        System.out.println(stu);

    }
}
